Monte Gordo is a purpose built resort and therefore has only a limited character. The main town centre is pedestrianised and this where you will find a large number of the restaurants and a selection of mainly tourist shops. The food is generally a very high quality and is reasonably priced. Many of them have more of a cafe feel about them rather a traditional restaurant. If you are on a Budget you might want to consider the tourist menu offered by many establishments. A 3 course Tourist meal with a glass of wine costing between 9 and 13 Euros. A limited menu but excellent value. There did seem to be a good number of Italian type restaurants here and also Chinese, Indian, sushi, and a couple of fast food hamburger type places. There are a few English bars but these are low key so if night life is a priority them this is not the resort for you.There are plenty of places where you can sit and have a drink or a coffee and watch the world go by. There is one medium sized supermarket, Intermarche, on the sea front, and several others around the town. The beach is large, long and sandy although it can get windy. The sea was warmer than expected for the Atlantic. One tip if you like peace and quiet walk away from the town in the opposite direction to Spain and walk accross a wooden bridge just before the nature reserve, then turn right where the beach is very uncrowded.You can walk for miles along the beach to a small fishing village if you are feeling engergtic.  If you hire umbrellas and sunbeds on the beach you will find them as expensive as other places in the Algarve, and most of them are operated by the hotels. The Casino in the centre of the town is worth a visit and a floor show is shown nightly. Smart but not formal dress required. The package will include a meal, sorry do not know the cost for show and meal. (In 2009, entry for the whole evening, including one drink, was a mere 10 euros pp.) You can walk along the seafront to Vila Real de Santo Antonio which is about 3 miles. Vila Real is a  great place to purchase towels and table clothes which are very cheap, You can then get the ferry over to Spain 1.50 Euros each way per person and visit the charming and traditional town of Ayamonte, (local Market is held on Saturday mornings).The ferry goes hourly. If you are lazy then a taxi from Monte Gordo to Vila Real will only cost about 5 euros each way. There is a bus service and it is worth considering using the local bus to vist Tavira, Olhao and even Faro. There are about 7 buses a day. If thinking of hiring a car ensure your insurance covers you for driving in Spain which incidentially is one hour ahead. One excursion not to be missed is a day trip to Seville for which you should expect to pay around 35 Euros a person. It is an early start so you will need your alarm. Also worth considering a day trip to Huelva. You can take a boat up the Guardiana river which is well worth while but recommend you shop around comparing prices and these can vary tremendously. Some trips include lunch and cost about 45 Euros a person. During the summer months (late June to early September) Monte Gordo is very popular with the Portuguese so it does a have a national feel about it rather than a plain tourist resort. You will be able to get a local free map of Monte Gordo from the Tourist office on the sea front. The resort is very flat and is ideal for walking and cycling. if you want to visit a small friendly English bar try Moby's(Large beer 2 Euros) which is located between the Vasco De Garma and Alcazar Hotels. The resort is probably best suited to couples of all ages wanting a relaxing holiday, Monte Gordo can get very windy and when this is the case you may need a jumper to go out in the evenings.The train station is a good option as it's just outside the town about 10 minutes walk from the centre (it's just off the roundabout on the N125) and there are at least 8 trains a day to Tavira, Olhao, and Faro - tickets are bought on the train - for time tables see CP website. There is no train service between Portugal and Spain. Taxis which are metered can only be caught from the taxi rank on the seafront or by ordering from your hotel reception.