A tropical vacation doesn't need to be expensive. Here are the best and most beautiful wallet-friendly stays on Costa Rica beaches.
97